he/she has/had touched - Alemán Inglés Diccionario